﻿// BoostPetSlot1Ringer
namespace BattleBuddyplug
{
    public partial class configForm
    {
        public void BoostSlot1AllFavorites1AreaInit()
        {
            BattleBuddy._QuickSettingsNames.Add("Auto Boost pets in slot 1 " + System.Environment.NewLine + "(aka ringer mode) swaps out at 25");
            BattleBuddy._QuickSettingsDescriptions.Add("Enables GatherBuddy2, and manages the settings." + System.Environment.NewLine + "YOU have to load a profile to your liking. " + System.Environment.NewLine + System.Environment.NewLine + "Will swapout the lowlevel when its level 25 and swap in a new FAVORITE pet of level 1+");
            BattleBuddy._QuickSettingsFunctions.Add("BoostSlot1AllFavorites1AreaExecute");
        }

        public void BoostSlot1AllFavorites1AreaExecute()
        {
            SetBotBase("gather");

            BattleBuddy._MySettings.AboveLevel = 20;
            BattleBuddy._MySettings.AdFactor = 5;
            BattleBuddy._MySettings.BelowLevel = 20;
            BattleBuddy._MySettings.DisFactor = 2;
            BattleBuddy._MySettings.Distance = 300;
            BattleBuddy._MySettings.DoPreCombatSwapping = false;
            BattleBuddy._MySettings.DoPVP = false;
            BattleBuddy._MySettings.ForfeitIfNotInteresting = false;
            BattleBuddy._MySettings.GetRarity = 2;
            BattleBuddy._MySettings.HPFactor = 10;
            BattleBuddy._MySettings.LevelFactor = 20;
            BattleBuddy._MySettings.MinPetsAlive = 1;
            BattleBuddy._MySettings.PVPMaxTime = 1;
            BattleBuddy._MySettings.PVPMinTime = 0;
            BattleBuddy._MySettings.UseBandagesToHeal = 3;
            
            
            BattleBuddy._MySettings.Slot1SwapEnabled = true;
            BattleBuddy._MySettings.Slot1AllowWild = true;
            BattleBuddy._MySettings.Slot1TradeableOnly = false;

            BattleBuddy._MySettings.Slot1SwapFavoriteOnly = true;
            BattleBuddy._MySettings.Slot1SwapMaxLevel = 25;
            BattleBuddy._MySettings.Slot1SwapMinLevel = 1;
            


            BattleBuddy._MySettings.UseBlackList = true;
            BattleBuddy._MySettings.UseHealSkill = 1;
            BattleBuddy._MySettings.UseRatingSystem = true;
            BattleBuddy._MySettings.UseWhiteList = false;
            BattleBuddy._MySettings.PetOrder = "2,3,1";
            closeForm();
            BBLog.LogAlways("Set to boost to 25");
        }
    }
}
